package me.youline.dataServer.controller.dto;

import java.io.Serializable;

/**
 * 用户关系状态DTO
 * @author linhan
 *
 */
public class UserRelationStatusDTO implements Serializable{
	
	private static final long serialVersionUID = 3402624918101980156L;

	/**
	 * 当前用户ID
	 */
	private Long currentUserId;
	
	/**
	 * 目标用户ID
	 */
	private Long targetUserId;
	
	
	/**
	 * 当前用户是否关注目标用户 
	 */
	private boolean isFollowing;
	
	/**
	 * 当前用户是否被目标用户关注
	 */
	private boolean isFollowed;
	
	
	public Long getCurrentUserId() {
		return currentUserId;
	}

	public void setCurrentUserId(Long currentUserId) {
		this.currentUserId = currentUserId;
	}

	public Long getTargetUserId() {
		return targetUserId;
	}

	public void setTargetUserId(Long targetUserId) {
		this.targetUserId = targetUserId;
	}

	/**
	 * 获取当前用户是否关注目标用户
	 * @return
	 */
	public boolean getIsFollowing() {
		return isFollowing;
	}

	/**
	 * 设置当前用户是否关注目标用户
	 * @param isFollowing
	 */
	public void setIsFollowing(boolean isFollowing) {
		this.isFollowing = isFollowing;
	}

	public boolean getIsFollowed() {
		return isFollowed;
	}

	/**
	 * 设置当前用户是否被目标用户关注
	 * @param isFollowed
	 */
	public void setIsFollowed(boolean isFollowed) {
		this.isFollowed = isFollowed;
	}
	
}
